﻿
/*! 
Edit Page
*/

html
{
	width:100%;
	height:100%;
}

#pnlTree,
#pnlTree a,
#pnlTree span,
.pnlEditPageWrapper,
.aNew,
.pnlBackendContentWrapper a.aDeleteMenu,
h4 span
{
	color:#6e6e6e;
}

h3
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	position:relative;
}

h4
{
	font-size:16px;
	font-weight:normal;
	margin:10px 0;
}

h5
{
	margin-bottom:10px;
}

h4 span
{
	text-transform:none;
	font-size:13px;
}

.pnlModuleWrapper h6
{
	font-weight:bold;
	line-height:34px;
	font-size:16px;
}

#pnlVorlagen h3 a,
#tabs-1 h3 a
{
	text-decoration:none;
	outline:none;
}

.pnlContentWrapper .pnlContent h1 a.lnkImpressum
{
	color:Black!important;
}

.lnk2Top
{
	position:absolute;
	right:0;
	top:0;
}

.pnlEditPageWrapper
{
	width:800px;
	background:url('/Content/IMG/Backgrounds/BG_oben.png') no-repeat scroll 0 89px transparent;
	padding:10px 0px 0 0px;
	font-size:13px;
	font-family:arial;
	position:relative;
	background-color:#EFF0F4;
}

.pnlTemplateNamesWrapper
{
	margin-bottom:20px;
	margin-top:10px;
}

.pnlTemplateNamesWrapper a
{
	text-decoration:none;
	margin-right:10px;
	text-transform:uppercase;
	outline:none;
}

.pnlTemplateNamesWrapper a:hover
{
	text-decoration:underline;
}

.pnlTemplateImagesWrapper
{
	margin-bottom:20px;
}

.pnlTemplateImagesWrapper a
{
	outline:none;
	text-decoration:none;
	display:block;
}

.pnlContent .pnlTemplateImagesWrapper a
{
	outline:none;
	text-decoration:none;
	display:inline;
}

.pnlSingleTemplateWrapper
{
	width:204px;
	float:left;
	margin-right:45px;
	margin-bottom:4px;
}

.pnlSingleTemplateWrapper .aDesginDownload
{
	text-decoration:underline;
	padding-left:30px;
	background-image:url('/Content/IMG/Icons/downloadZipFile.png');
	background-repeat:no-repeat;
	line-height:24px;
	display:inline-block;
	float:left;
}

.lblDesignDownload
{
	float:right;
	background-image:url('/Content/IMG/Icons/search.png');
	background-repeat:no-repeat;
	display:block;
	line-height:24px;
	width:24px;
	cursor:pointer;
}

.pnlSingleTemplateWrapper .lblDesignDownload
{
	display:block;
	line-height:24px;
}

.lnkChangeTemplate img
{
	outline:none;
	border:1px solid #000;
}

/* default color - BackendPage.css */
.lnkChangeTemplate:hover img
{
	border:1px solid #40aae4;
}

.pnlBackendContentWrapper
{
	width:467px;
	padding:15px 20px;
	float:left;
}

.pnlHighslideContentBG
{
	background:url('/Content/IMG/Backgrounds/BG_Verlauf.png') repeat-y;
	width:780px;
	padding:0 10px;
}

.pnlEditDesignFooter
{
	background:url('/Content/IMG/Backgrounds/BG_abschluss_hs.png') no-repeat;
	width:800px;
	height:30px;
}

/* to fix a nasty Bug with Tooltips (doesnt allow position other then static) */
.pnlEditNavigationWrapper .ui-tabs
{
	position:static;
}

.pnlEditPageWrapper input#btnSubmit,
.btnLogin,
#btnSaveNavigation,
#btnSaveDesign,
#btnSaveAsUserDesign
{
	display:none;
}

.lblEditModes span
{
	margin:0 10px;
}

.lblEditModes label
{
	padding-right:5px;
	color:#000;
}

.lblEditModes label,
.lblEditModes input
{
	cursor:pointer;
}

.editPageHeadline
{
	font-size:27px;
	margin-bottom:31px;
	margin-left:20px;
}

#tabs .editPageHeadline
{
	margin-top:36px;
}

.pnlEditMode
{
	font-family:Arial;
	font-size:12px;
}

.pnlEditEditor,
.pnlEditGallery,
.pnlNewContentModule,
.pnlNewGlobalModule,
.pnlEditComments,
.pnlEditGlobalModule
{
	padding:2px;
	margin-bottom:3px;
    margin-left:-9px;
    margin-right:-9px;
    clear:both;
}

.pnlNewContentModule
{
	height:40px;
	position:relative;
	background-color:#ccc;
}

.pnlNewGlobalModule,
.pnlEditGlobalModule,
.pnlTeaserContent
{
	margin-top:15px;
}

.pGalleryDropDown
{
	margin-bottom:10px;
}

.pnlEditorContent,
.pnlGalleryContent,
.pnlEditTeaserContent
{
    padding:6px;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

.pEditHeader
{
	height:25px;
	line-height:25px;
	text-align:right;
	position:absolute;
	top:5px;
	right:5px;
	display:none;
	z-index:50;
}

.pEditHeaderActiveEditor
{
	display:block;
}

.pnlEditEditor,
.pnlEditGallery,
.pnlNewContentModule,
.pnlNewGlobalModule,
.pnlEditComments,
.pnlEditGlobalModule,
.pnlModuleWrapper
{
	margin-left:0;
	margin-right:0;
	padding:0;
	border:0;
	margin-bottom:0;
	position:relative;
}

.pnlModuleWrapper.pnlEditEditor.UserIsLoggedIn
{
	margin:0 -1px;
	z-index:9000;
}

.pnlModuleWrapper
{
	min-height:34px;
	position:relative;
}

.pnlEditModuleWrapper,
.pnlEditNewsletterWrapper
{
	padding:10px 0 0 20px;
}

#pnlNewsletterDesign
{
	padding:0!important;
}

.pnlSlideGallery.UserIsLoggedIn
{
	margin-left:-1px;
}

.UserIsLoggedIn.pnlModuleWrapper,
.UserIsLoggedIn.pnlModuleWrapper.flexInForeground.NoHoverBorder,
.UserIsLoggedIn.pnlModuleWrapper.NoHoverBorder:hover
{
	border:1px dashed transparent;
}

.UserIsLoggedIn.pnlModuleWrapper:hover
{
	border:1px dashed #000;
}

/* design flex */
.UserIsLoggedIn.flexInBackground
{
	border:1px dashed black!important;
}

/* ck flex */
.pnlAnyWhereContentModule.UserIsLoggedIn.flexInForeground,
.pnlEditEditor.pnlModuleWrapper.UserIsLoggedIn,
.pnlFlexSlideGallery.UserIsLoggedIn.flexInForeground,
.pnlFlexAudioModule.UserIsLoggedIn.flexInForeground
{
	border:1px dashed red;
}

.ui-resizable-helper
{
	border: 1px dashed red;
}

/* ENDE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

.pnlEditorContent, .pnlGalleryContent, .pnlEditTeaserContent
{
	padding:0;
}

.cke_skin_kama .cke_wrapper
{
	padding:0!important;
}

span.cke_skin_kama
{
	border:0!important;
	padding:0!important;
}

.tooltipTrigger
{
	cursor:pointer;
}

/* END Try new Layout */

.pnlContent .pEditHeader a,
.pnlNewGlobalModule .pEditHeader a,
.pnlEditGlobalModule .pEditHeader a
{
	color:#000!important;
}

.lnkSaveEditor,
.lnkCancel,
.lnkMove,
.lnkUploadBackground,
.lnkSaveEditorAsTemplate,
.lnkEditModule,
.lnkDelete,
.lnkPutInFooter,
.showEditPage
{
	background-color:transparent!important;
}

.pButtonWrapper
{
	text-align:right;
	margin:0 auto;
	margin-top:10px;
	padding-bottom:10px;
	width:700px;
}

#lblUploadMessage
{
	color:#A4211A!important;
	font-size:14px!important;
}

.lblLinkWrapper span input
{
	vertical-align:middle;
}

.pnlContent .pnlEditGallery a
{
	background-repeat:no-repeat;
}

.pnlEditGlobalModule .pEditHeader span
{
	width:auto;
}

.pEditHeader span.lblComments
{
	position:relative;
}

.pEditHeader span a
{
	float:left;
	width:1px;
}

/* colorbox overrides */

#cboxOverlay
{
	background: none repeat scroll 0 0 #414141!important;
}

#cboxLoadedContent iframe
{
	overflow-x:hidden;
}

/* scrollable navigation overrides */

.navi
{
	clear:both;
	text-align:center;
	margin:0 auto;
}

.navi a
{
	margin:3px 0px!important;
	display:inline-block!important;
	float:none!important;
	width:11px!important;
	outline:none;
}

.lblLinkWrapper span input,  x:-moz-any-link, x:default  
{
	vertical-align:sub;
}

.pnlSeoWrapper
{
	margin-top:15px;
	padding-top:20px;
	border-top:1px solid #e4e4e5;
}

.pnlSeoWrapper .h2NavigationName
{
	margin-bottom:20px;
}

.cke_skin_kama .cke_rcombo .cke_text
{
    width: auto !important;
}

/* awc module */

.pnlHighslideContentWrapper
{
	width:700px;
	margin:0 auto;
}

.tblAttachAnyWhereContent2Navigation
{
	width:100%;
}

.lnkCheckAll,
.lnkUnCheckAll
{
	color:#6E6E6E;
	text-decoration:underline;
}

.pCkbWrapper
{
	float:left;
	width:222px;
	padding:5px;
}

.tdFlexZIndex input
{
	margin-top:4px;
}

.tooltipZindex
{
	vertical-align:top;
}

.pnlAnyWhereContentModule .jEditorAktiv.pEditHeader{left: 500px;right: auto;width: 65px;}
